Power saving mode optimizations and related procedures

ABSTRACT

Embodiments of an eNodeB and method for Machine Type Communication in a Wireless Network are generally described herein. In some embodiments, a method performed by circuitry of an evolved Node B (eNodeB) can include receiving, by the eNodeB, a notification that a User Equipment (UE) is configured to be used for Machine Type Communication (MTC). The method can include determining whether the UE is in a Radio Resource Control Connected (RRC_Connected) state and determining whether the UE can enter a power saving mode. The method can include configuring the UE to change to an RRC Deep Idle mode, in response to determining that the UE is in the RRC_Connected state and the UE can enter the power saving mode.

CLAIM OF PRIORITY

This patent application claims the benefit of priority of U.S. Provisional Patent Application Ser. No. 61/863,902, entitled “Advanced Wireless Communication Systems and Techniques,” filed on Aug. 8, 2013, which is hereby incorporated by reference herein in its entirety.

BACKGROUND

User Equipment (UE) that is used for Machine Type Communication (MTC) or MTC applications, such as a smart meter, have certain characteristics such as being nomadic, having low mobility, having low priority data transmissions, or sending small amounts of MO (Mobile Originated) or MT (Mobile Terminated) data very infrequently or according to a schedule. Given the wide array of possibilities of MTC applications and devices, it is expected that there will be trillions of Machine to Machine (M2M) communications. Accordingly, the various data generated by the M2M communications is intended to be transferred efficiently and use minimum power consumption from the UE in order to increase the life of the UE.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates generally an example of a diagram showing User Equipment (UE) states and transitions including an RRC Deep Idle state in accordance with some embodiments.

FIG. 2 illustrates generally an example of a diagram showing UE states and transitions including a power saving state in accordance with some embodiments.

FIG. 3 illustrates generally an example of a diagram showing signaling messages in accordance with some embodiments.

FIG. 4 illustrates generally an example of a flowchart showing a cell selection transition in accordance with some embodiments.

FIG. 5 illustrates generally an example of a diagram showing UE states and transitions including a deep idle sub-state in accordance with some embodiments.

FIG. 6 illustrates generally an example of a diagram showing UE state transitions when leaving connected mode in accordance with some embodiments.

FIG. 7 illustrates generally examples of waveforms illustrating UE state transitions in accordance with some embodiments.

FIG. 8 illustrates generally a technique, such as a method, that can include configuring a UE to change to a Radio Resource Control (RRC) Deep Idle mode in accordance with some embodiments.

FIG. 9 illustrates generally an example of a block diagram of a machine upon which one or more embodiments can be implemented in accordance with some embodiments.

In the drawings, which are not necessarily drawn to scale, like numerals can describe similar components in different views. Like numerals having different letter suffixes can represent different instances of similar components. The drawings illustrate generally, by way of example, but not by way of limitation, various embodiments discussed in the present document.

DETAILED DESCRIPTION

Techniques to minimize power consumption in User Equipment (UE) used for Machine Type Communication (MTC) are desired. One technique to convey power saving related information can be through a Radio Resource Control (RRC) Connection Release or an equivalent message in RRC. The new RRC power saving mode is referred to herein as a Radio Resource Control Deep Idle (RRC Deep Idle) mode or an RRC Deep Idle state and can also be understood to be a sub-state within an RRC_Idle state or power saving mode that a UE could apply when in an RRC_Idle state. The power saving mode can support an efficient algorithm to transfer or check for data without incurring the signaling overhead and with maximum power saving by minimizing the UE connected time. The new power saving state, mode, or sub-state can include indicating when a UE is still registered to a network but can have Access Stratum (AS) turned OFF. The UE can include not having any pending idle mode related activities, such as checking for paging, taking measurements, or performing a cell reselection procedure. The new power saving sub-state within RRC Idle is referred to herein as an RRC Deep Idle mode or state.

In an example, the UE can transit between the RRC Deep Idle state and legacy states using an efficient technique that allows the UE to send, receive, or check for data reducing the time to minimize UE power consumption. The technique can also reduce the signaling overhead.

Another method can include an enhancement to the Core Network (CN) procedures, to prevent a download of the UE context to an evolved Node B (eNodeB) if no data activity is expected in uplink (UL) or downlink (DL). Stated another way, the technique can include downloading the UE context to an eNodeB only if data activity is expected in UL or DL. Before the UE moves to connected mode from the new power saving state, the eNodeB can request a Mobility Management Entity (MME) to transfer the UE context.

In an example, the transmission of UE context can be minimized if no data activity is expected for the UE. In an example, the UE can go back to the new RRC power saving mode if data activity is not expected in UL or DL. For example, the UE can indicate to the eNodeB that the UE is establishing a connection without a need to send any UL data or without UL data to send. The eNodeB can request the UE context from the MME if there is DL data waiting to be sent, or the eNodeB can skip requesting UE context from the MME if there is no DL data waiting to be sent. In the example where the eNodeB requests the UE context from the MME, the MME can send the UE context. In another case of the example above, the MME can enable a flag saying that the UE is reachable but that the UE context will not be conveyed to the eNodeB unless DL data is received. In an example, the MME can send some simple communication to the eNodeB or coordinate with the eNodeB to keep the MME and the eNodeB in sync about the current UE state. The MME can also reject a request from the eNodeB for the UE context, such as by indicating that no DL is waiting to be sent to the UE.

The MME can determine that the UE came from the new RRC power saving mode for a periodic TAU. The MME can also check if any MT (DL) data might be pending to be sent to the UE. For example, the technique for determining that the UE came from the new RRC power saving mode can use the current RRC-Establishment-Cause or NAS-PDU message or the technique can use a new IE (e.g. MT-check) to indicate that the UE came back to connected mode although no MO data activity is expected. In an example, S-GW or P-GW can be used to determine if there is DL data to be sent.

In an example, the techniques to improve power consumption in the UE can include conveying power saving related information through an RRC Connection Release message or an equivalent message. Another example can include additional details in relation to the new RRC power saving mode, such as in relation to transferring or checking for data without incurring the signaling overhead. The additional details can also include saving power by minimizing the UE connected time.

In an example, the RRC Connection Release message or another RRC message already existing or a new RRC message can trigger power saving techniques. The RRC Connection Release message or an equivalent message can also indicate or convey information to the UE to save extra power, such as extended Discontinuous Reception (DRX) Cycle value, support, activation or related parameters (e.g. other timers in relation to how often periodic TAU needs to be done based on an extended DRX Cycle). The RRC Connection Release message or an equivalent message can include releasing the Cause Indicator to have the UE transition to the new RRC power saving mode (e.g., RRC Deep Idle state or RRC Deep Idle mode sub-state within RRC Idle). Additionally, the RRC Connection Release message or an equivalent message can include timers related to the new RRC power saving mode.

In an example, a technique to identify support of the new RRC power saving mode can include determining whether the UE can support extreme delays, such as when a first packet is sent while the UE is in the new RRC power saving mode. In another example, identifying support of the new RRC power saving mode can include sending or receiving an indication that a UE supports the new functionality of the RRC power saving mode, which can include an indication from a UE, from an eNodeB, to a UE, to an eNodeB, or any combination of these indications.

UE radio capabilities can be used to indicate the support of the new RRC power saving mode in the UE, such as by using a new parameter. In an example, the new parameter can be expressed by a new field, such as 4.3.8.10 extremeDelayTolerant, for example, as can be added to a technical specification similar to 3GPP Technical Specification 36.306 “Evolved Universal Terrestrial Radio Access (e-UTRA); User Equipment (UE) radio access capabilities”, (e.g., release version 12.0.0 or later). The new parameter can include defining whether the device (such as a UE) can delay its data transmission or reception in order of the extended DRX cycle for all its applications, such as an extremeDelayTolerant, powerSavingSupport, deepIdleSupport, or unreachableSupport parameter where the value of 1 can indicate that the device tolerates long delays, (e.g., in order of the extended DRX cycle).

The new RRC power saving state can be a dynamic setting that can include being enabled or disabled depending on UE specific requirements. The dynamic setting can include an indication, such as through Non-Access Stratum (NAS) protocol data unit (PDU) or an RRC message. In an example, the indication can include a NAS PDU sent by the UE to the Mobility Management Entity (MME) having Power Saving Related information, such as Attach or Tracking Area Update (TAU) request. The MME can also convey the information to the eNodeB such as through the context transfer. In an example, the indication can include an RRC message sent by the UE including sending Power Saving related Information through the uplink RRC messages to the eNodeB, such as by RRC Connection reconfiguration complete or RRC Connection setup complete indications. The Power Saving related Information can include the deactivation or activation of the new RRC power saving mode through a new information element, such as a Boolean or enumerator indicator. The Power Saving related Information can also include new Timer values related to the new RRC power saving mode, such as a timer to indicate when the UE should enter into the new RRC power saving mode or a timer to indicate how long the UE should stay in the new RRC power saving state before coming back. In an example, the new Timer values can be included in an RRC message sent to the eNodeB or in the NAS PDU information sent to the MME by the UE through TAU or Attach.

In an example, a network can indicate its support or parameters associated with the new RRC power saving mode through broadcast or dedicated signaling, such as using a System Information Block (SIB) message, Mac-MainConfig IE, Other-Config IE, using existing RRC or NAS messages (e.g., RRC Connection Release) or using a new RRC or NAS message. The support or parameters associated with the new RRC power saving mode can include the deactivation or activation of the new RRC power saving mode through a new information element, such as a Boolean or enumerator indicator. The support or parameters associated with the new RRC power saving mode can also include new Timer values related to the new RRC power saving mode, such as a timer to indicate when the UE should enter into the new RRC power saving mode or a timer to indicate how long the UE should stay in the new RRC power saving mode before returning to the other state.

FIG. 1 illustrates generally an example of a diagram 100 showing UE states and transitions including an RRC Deep Idle state in accordance with some embodiments. In an example, a new RRC power saving state can include an RRC Deep Idle State 102 and the RRC Deep Idle State 102 can be called an RRC power saving state or a sub-state or mode of an RRC Idle state 104. The RRC Deep Idle state 102 can be reached after the UE stays in an RRC Idle state 104 for a certain time, such as until an active timer expires using Idle to Deep Idle transition 108. The UE can stay in the RRC Deep Idle state 102 until new Uplink (UL) data is pending, or until an internal timer expires, such as TAU or a timer to check whether there is Downlink (DL) data waiting to be sent to the UE. The UE can leave the RRC Deep Idle state 102 for the RRC Idle state 104, including by using Deep Idle to Idle transition 110.

In an example, the RRC Connected state 106 of the UE can be released and the UE can directly transfer to the RRC Deep Idle state 102 including by using Connected to Deep Idle transition 112. In another example, the UE RRC connection can be retained, such as for cases in which the UE comes out of a power saving state and there is no data activity waiting to be sent or no indication that any server or application has tried to reach the UE.

In an example, a UE can transition to a power saving state directly from a connected state, such as by using the Connected to Deep Idle transition 112 to go from RRC Connected state 106 to RRC Deep Idle state 102. The transition can include using the Connected to Deep Idle transition 112 when a network sends an indication, such as a new message (e.g., creating a new RRC Power Saving Release message) or a new Information Element (IE) in any of the existing messages (e.g., using RRC Release message with a new powerSavingIndication IE). In another example, the transition can include using the Connected to Deep Idle transition 112 after a certain time has elapsed, such as by expiration of a timer predefined by the network or the UE or negotiated or defined by the technical specification (e.g. a connected to power saving timer).

In an example, a UE can transition to the RRC Idle state 104 automatically from the RRC Connected state 106 using Connected to Idle transition using timer 120 after a certain time has elapsed, such as by expiration of a timer predefined by the network or the UE or negotiated or defined by the technical specification (e.g. a connected to idle timer or a connected timer). In this technique, using the RRC release message can be avoided.

The techniques described above can also be applied in cases that the UE sends or receives data.

In an example, the UE RRC Connection can be released so that the UE transitions from the RRC Connected state 106 to the RRC Idle state 104 by using Connected to Idle transition using indication 118, such as by a network indication through RRC Release Timer. The UE can transition from the RRC Idle state 104 to the RRC Connected state 106 by using Idle to Connected transition 116, including by establishing an RRC Connection, such as by a network indication through a page or a UE decision due to UL data or by the expiration of periodic timers (e.g., TAU periodic timer or T3412). The UE can transition from the RRC Idle state 104 to the RRC Deep Idle state 102 by using the Idle to Deep Idle transition 108, such as by a UE decision due to the expiration of a timer (e.g., an active timer or reachable timer or idle timer). The UE can transition from the RRC Deep Idle state 102 to the RRC Idle state 104 by using the Deep Idle to Idle transition 110, such as by a UE decision due to Mobile-Originated (MO) or DL data or the expiration of a timer (e.g., a TAU timer or unreachable timer or power saving timer). The UE can thus transition from the RRC Deep Idle state 102 to the RRC Connected state 106 via the RRC Idle state 104 by using Deep Idle to Idle transition 110 and Idle to Connected transition from Deep Idle 114, and the UE can establish an RRC Connection.

In an example, the RRC Connected state 106 can include the UE being reachable by the eNodeB. In an example, the RRC Idle state 104 can include the UE being reachable by the eNodeB. In an example, the RRC Deep Idle state 102 can include the UE being unreachable by the eNodeB. The RRC Deep Idle state 102 can include deactivating the AS.

FIG. 2 illustrates generally an example of a diagram 200 showing UE states and transitions including a power saving state in accordance with some embodiments. In an example, the new RRC power saving mode can include an RRC_Power_Saving or RRC_Dormant state 206. Transitions between the RRC_Connected state 202 and the RRC_Idle state 204 were previously discussed in relation to the RRC Connected state 106 and the RRC Idle state 104 of FIG. 1. Similarly, transitions between the RRC_Idle state 204 and the RRC_Power_Saving or RRC_Dormant state 206 were previously discussed in relation to the RRC Idle state 104 and the RRC Deep Idle state 102 of FIG. 1. The RRC_Power_Saving or RRC_Dormant state 206 can include a related Evolved Packet System (EPS) Mobility Management (EMM) state where the UE is unreachable, such as EMM-REGISTERED.DEEP-IDLE or EMM-REGISTERED.UNREACHABLE or EMM-REGISTERED.POWER-SAVING or EMM-REGISTERED.DORMANT. For example, the RRC Connection Release to Power Saving transition 208 can include entering the UE unreachable EMM state, such as where the UE is registered, the AS activity is deactivated, and the device is considered unreachable.

FIG. 3 illustrates generally an example of a diagram showing signaling messages in accordance with some embodiments. In an example, the UE 302 can be in an RRC Power Saving state 306. The UE can transition from the RRC Power Saving state 306 to an RRC Idle state 308. The UE in the RRC Power Saving state 306 can include not performing AS selection (cell/RAT/PLMN, where RAT stands for Radio Access Technologies and PLMN stands for public land mobile network) or NAS (MM) procedures, although periodic registrations (RAU/TAU) procedures can continue. In the RRC Power Saving state 306, mobility management activities can be disabled or not executed. Additionally, for example, low mobility or stationary devices, such as devices enabled for MTC, cell re-selection can be optional as UE locations can remain unchanged due to low nomadic mobility.

In an example, the UE 302 can be in the RRC Power Saving state 306 until the expiration of a timer, such as a new specific timer defined for the power saving state (e.g. “unreachable timer” or “power saving timer” or “deep idle timer”). The timer can also be the TAU timer, which can include the same procedure as for periodic TAU. The timer can also be set according to each UE independently to the TAU timer and procedure. However, if a new power saving timer expired, the UE is not limited to one technique to move to a connected state and can move to a connected state using different establishment cause and NAS-PDU, such as can be defined and explained further below.

In an example, when the power saving timer expires, the UE 302 can select the cell and become connected, such as using an initial cell search or stored information cell selection. The UE 302 can be, for example, not camped in any cell with selected PLMN. The UE 302 can transition to an RRC Connected state using the tracking area update or service request. The UE 302 can send PRACH Preamble 310, receive a Random Access Response (RAR) 312, send RRC Connection Request (mo-Signaling or mt-Access or mo-Data) 314, receive RRC Connection Setup 316, and send RRC Connection Setup Complete 318. The RRC Connection Setup Complete 318 can include NAS PDU set as TAU Service Request. The RRC Connection Setup Complete 318 can be modified to include new NAS initial message. The UE 302 transition to an RRC Connected state can include a modified technique so the eNodeB and MME can adjust their responses differently for a UE that comes out of a power saving state to perform a MO (UL) data transfer or a TAU update or to check if there is any MT (DL) data that the network wants to transmit to it.

FIG. 4 illustrates generally an example of a flowchart showing a cell selection transition in accordance with some embodiments. The UE in RRC power saving state 402 can transition to RRC Idle and then to RRC Connected using a cell selection transition. If the UE in RRC power saving state 402 is not camped and selected PLMN is available (UE Movement 404 is yes), the UE can perform cell selection, such as searching for a suitable cell on which to camp. If the UE is stationary or the UE is a low mobile UE under good signal condition (UE Movement 404 is no), the UE can assume it is still camped on the same cell and can use the stored information cell selection 406 without checking the stored information for suitability. In either case, the UE can then proceed to be camped normally 408 and the UE can acquire the system information and enter a connected mode 410.

Table 1 illustrates generally a table of signaling messages. In an example, RRC Establishment Cause and NAS PDU Signaling messages can be mapped and described. Table D.1.1., as referred to below in Table 1, includes 3GPP Technical Specification 24.301 “Non-Access-Stratum (NAS) protocol for Evolved Packet System (EPS); Stage 3”, release version 12.4.0 (Mar. 17, 2014) as can be amended.

TABLE 1 Mapping and description of RRC Establishment Cause and NAS PDU Signaling messages Establishment NAS PDU Cause Description Tracking Area mo-Signaling Perform a tracking area update Update (TAU) Service Request mo-Data Perform UE user or signaling plane radio resource request, UL signaling Service Request mt-Access Respond to a page or use this combination when UE wakes up from power saving state due to expiry of its timer to check if there is any MT data or in case the network needed to reach the device. New message, e.g. mo-Data A new NAS signaling message, Power Saving mo-Signaling e.g. Power Saving Update (PSU). Update (PSU) mt-Access Similar methodology as described for periodic TAU can apply

In an example, the MME can use an UE characteristic to avoid downloading UE context and capabilities information to the eNodeB (as it can be done in the periodic TAU), such as when there is no MT (DL) data expected. The MME can update a reachability information or flag when the UE returns from the RRC Power Saving state even if the UE context did not get downloaded. The MME can communicate some lightweight information to the eNodeB, and the eNodeB can be aware of the UE situation using the lightweight information. In an example, after sending the message to the MME, the eNodeB can react in a number of ways depending on the MME response. For example, the eNodeB can release the connection similarly to the periodic TAU updates, such as by passing the UE into RRC Idle. The eNodeB can establish a dedicated bearer for MT (DL) data. The eNodeB also can send the UE back into a Power Saving state without going through Idle, such as by using an explicit new message (e.g. RRC Power Saving Release message) or by using a pre-defined or pre-negotiated timer.

FIG. 5 illustrates generally an example of a diagram showing UE states and transitions including a deep idle sub-state in accordance with some embodiments. In an example, a Power Saving or Deep Idle sub-state 506 is a UE mode that is a sub-state of an RRC_Idle state 504 but separate from an RRC_Connected state 502. The Power Saving or Deep Idle sub-state 506 can differentiate on the UE when or how idle activities can save UE power consumption. Differences between the Power Saving or Deep Idle sub-state 506 and the RRC_Idle state 504 can include reducing idle activity, such as AS related to inter or intra cell search and measurements. The UE can include MTC devices with low mobility. Similar techniques and apparatuses as described above for the new RRC power saving mode can apply to the Power Saving or Deep Idle new sub-state 506 and transitions between it and the RRC_Idle state 504, as well as transitions from the Power Saving or Deep Idle sub-state 506 ultimately to the RRC_Connected state 502 directly or indirectly through the RRC_Idle state 504.

FIG. 6 illustrates generally an example of a diagram showing UE state transitions when leaving connected mode in accordance with some embodiments. In an example, the UE can be maintained in a number of different statuses, such as camped normally or camped on any cell or any cell selection. The UE can further be maintained in different AS modes such as Sleep, OFF, or disabled, or active or ON modes. The UE can include a simplified state, such as camped with AS OFF or camped AS deactivated 608. The UE can use cell selection 602 when leaving connected mode. In the camped AS deactivated 608 state, the UE can avoid performing cell reselection or the triggers to perform cell reselection can be disabled. The AS Sleep or OFF or disabled mode can be defined in an RRC Idle sub-state, such as an RRC Deep Idle mode, within the existing RRC Idle state or in a separate RRC Deep Idle state. In an example, the UE can be moved into RRC Idle by the network after a timer has expired, where the timer can include a pre-negotiated timer, or by direct indication of the network, such as through a new IE in RRC Connection Release or a new RRC message, and the UE can turn the AS off or go into the RRC Deep Idle mode or RRC Idle sub-state. This transition can occur even if the UE is mobile. The UE can wake up in time to listen to a paging channel. The UE can optionally perform cell synchronization or cell reselection. The UE can save power during the sleep periods, the sleep periods including time outside of paging occasions, if DRX paging cycles are extended beyond specified values, such as by entering the RRC Deep Idle mode. The RRCConnectionRelease can be extended to transition a UE to an RRC Idle state with AS Sleep mode. This RRCConnectionRelease can allow the UE to avoid maintaining a timer to turn the AS off. The RRC Idle state with AS sleep mode can include an extended DRX cycle value and corresponding timer.

In an example, when leaving connected mode, the UE can use cell selection 602 to find a suitable cell. If AS is deactivated, the UE can enter a camped AS deactivated mode 608 using a suitable cell found, AS deactivated transition 610. If AS is active, the UE can enter a camped normally mode 606 using a suitable cell found, AS active transition 612. The UE can leave the camped normally mode 606 and enter the camped AS deactivated mode 608 using a deactivate AS transition 620. Similarly, the UE can leave the camped AS deactivated mode 608 and enter the camped normally mode 606 using an activate AS transition 622. The UE can use a leave idle mode transition 618 to leave the camped normally mode and enter a connected mode 604. From the connected mode, the UE can return to Power Saving mode 614 or return to Idle mode 616.

FIG. 7 illustrates generally examples of waveforms illustrating UE state transitions in accordance with some embodiments. Examples of three different waveforms 704, 710, and 720 are shown in graphs 700A, 700B, and 700C, respectively. In all three examples, when the waveforms are at 2, the examples can include an instance when the UE is in a connected mode that allows data TX or RX. When the waveforms are at 1 can include when the UE is active with no data pending (e.g. check PDCCH). When the waveforms are at 0, the examples can include an instance when the UE is in an Idle or Sleep mode. When the waveforms are at −1, the examples can include an instance when the UE is in an Idle or Sleep mode in a Power Saving sub-state or when the UE is in a Deep Idle mode. When the waveforms transition from 2 to 1 in all three examples, this can represent the UE transitioning from active data TX or RX to when there is no data to TX or RX.

The UE can transition from active with no data to an Idle mode, such as is represented by an RRC Connection Release 702 where the waveform 704 moves from 1 to 0. In graph 700A, the UE can be in an Idle mode, such as where the waveform 704 is 0 and can periodically check for data by entering a connected mode, such as where the waveform 704 is 1.

The UE can transition from active with no data to an Idle mode, such as is represented by an RRC Connection Release 706 where the waveform 710 moves from 1 to 0. In graph 700B, the UE can be in a Deep Idle state, such as where the waveform 710 is −1. The UE can transition to the power saving sub-state or Deep Idle state immediately from the connected state, or it can transition after the next paging operation (PO) as shown in graph 700B in the first transition zone 708, such as by first entering an Idle mode (waveform 710 is 0) and then entering the Deep Idle state after the next PO (where the waveform 710 transitions from 0 to 1 to −1).

The UE can transition from active with no data to an Idle mode, such as is represented by an RRC Connection Release 712 where the waveform 720 moves from 1 to 0. In graph 700C, the UE can be in a Deep Idle state, such as where the waveform 720 is −1. The UE can transition to the power saving sub-state or Deep Idle state after the expiration of a timer, such as a Power Saving Timer 714. The Power Saving Timer 714 can start immediately after the transition to an Idle state or it can start after the next PO as shown in graph 700C in the timer start zone 716. After the timer expires, the UE can transition to the power saving sub-state or Deep Idle state immediately from the connected state or from the Idle state or it can transition after the next PO as shown in graph 700C in the second transition zone 718 (where the waveform 720 transitions from 1 to 0 to −1).

In an example, the UE can transition between the connected and power saving sub-state immediately or after a short delay, such as to wake up before a PO to synchronize and compensate a clock drift.

FIG. 8. illustrates generally a technique, such as a method, that can include receiving, by an eNodeB, a notification that a UE is configured to be used for MTC 802, determining whether the UE is in an RRC_Connected state 804, determining whether the UE can enter a power saving mode 806, and configuring the UE to change to an RRC Deep Idle mode, in response to determining that the UE is in the RRC_Connected state and the UE can enter the power saving mode 808 in accordance with some embodiments.

FIG. 9 illustrates generally an example of a block diagram of a machine 900 upon which any one or more of the techniques (e.g., methodologies) discussed herein can perform in accordance with some embodiments. In alternative embodiments, the machine 900 can operate as a standalone device or can be connected (e.g., networked) to other machines. In a networked deployment, the machine 900 can operate in the capacity of a server machine, a client machine, or both in server-client network environments. In an example, the machine 900 can act as a peer machine in peer-to-peer (P2P) (or other distributed) network environment. The machine 900 can be a personal computer (PC), a tablet PC, a set-top box (STB), a personal digital assistant (PDA), a mobile telephone, a web appliance, a network router, switch or bridge, or any machine capable of executing instructions (sequential or otherwise) that specify actions to be taken by that machine. Further, while only a single machine is illustrated, the term “machine” shall also be taken to include any collection of machines that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein, such as cloud computing, software as a service (SaaS), other computer cluster configurations.

Examples, as described herein, can include, or can operate on, logic or a number of components, modules, or mechanisms. Modules are tangible entities (e.g., hardware) capable of performing specified operations when operating. A module includes hardware. In an example, the hardware can be specifically configured to carry out a specific operation (e.g., hardwired). In an example, the hardware can include configurable execution units (e.g., transistors, circuits, etc.) and a computer readable medium containing instructions, where the instructions configure the execution units to carry out a specific operation when in operation. The configuring can occur under the direction of the executions units or a loading mechanism. Accordingly, the execution units are communicatively coupled to the computer readable medium when the device is operating. In this example, the execution units can be a member of more than one module. For example, under operation, the execution units can be configured by a first set of instructions to implement a first module at one point in time and reconfigured by a second set of instructions to implement a second module.

Machine (e.g., computer system) 900 can include a hardware processor 902 (e.g., a central processing unit (CPU), a graphics processing unit (GPU), a hardware processor core, or any combination thereof), a main memory 904 and a static memory 906, some or all of which can communicate with each other via an interlink (e.g., bus) 908. The machine 900 can further include a display unit 910, an alphanumeric input device 912 (e.g., a keyboard), and a user interface (UI) navigation device 914 (e.g., a mouse). In an example, the display unit 910, alphanumeric input device 912 and UI navigation device 914 can be a touch screen display. The machine 900 can additionally include a storage device (e.g., drive unit) 916, a signal generation device 918 (e.g., a speaker), a network interface device 920, and one or more sensors 921, such as a global positioning system (GPS) sensor, compass, accelerometer, or other sensor. The machine 900 can include an output controller 928, such as a serial (e.g., universal serial bus (USB), parallel, or other wired or wireless (e.g., infrared (IR), near field communication (NFC), etc.) connection to communicate or control one or more peripheral devices (e.g., a printer, card reader, etc.).

The storage device 916 can include a machine readable medium 922 that is non-transitory on which is stored one or more sets of data structures or instructions 924 (e.g., software) embodying or utilized by any one or more of the techniques or functions described herein. The instructions 924 can also reside, completely or at least partially, within the main memory 904, within static memory 906, or within the hardware processor 902 during execution thereof by the machine 900. In an example, one or any combination of the hardware processor 902, the main memory 904, the static memory 906, or the storage device 916 can constitute machine readable media.

While the machine readable medium 922 is illustrated as a single medium, the term “machine readable medium” can include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) configured to store the one or more instructions 924.

The term “machine readable medium” can include any medium that is capable of storing, encoding, or carrying instructions for execution by the machine 900 and that cause the machine 900 to perform any one or more of the techniques of the present disclosure, or that is capable of storing, encoding or carrying data structures used by or associated with such instructions. Non-limiting machine readable medium examples can include solid-state memories, and optical and magnetic media. In an example, a massed machine readable medium comprises a machine readable medium with a plurality of particles having invariant (e.g., rest) mass. Accordingly, massed machine-readable media are not transitory propagating signals. Specific examples of massed machine readable media can include: non-volatile memory, such as semiconductor memory devices (e.g., Electrically Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM)) and flash memory devices; magnetic disks, such as internal hard disks and removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks.

The instructions 924 can further be transmitted or received over a communications network 926 using a transmission medium via the network interface device 920 utilizing any one of a number of transfer protocols (e.g., frame relay, internet protocol (IP), transmission control protocol (TCP), user datagram protocol (UDP), hypertext transfer protocol (HTTP), etc.). Example communication networks can include a local area network (LAN), a wide area network (WAN), a packet data network (e.g., the Internet), mobile telephone networks (e.g., cellular networks), Plain Old Telephone (POTS) networks, and wireless data networks (e.g., Institute of Electrical and Electronics Engineers (IEEE) 802.11 family of standards known as Wi-Fi®, IEEE 802.16 family of standards known as WiMax®), IEEE 802.15.4 family of standards, peer-to-peer (P2P) networks, among others. In an example, the network interface device 920 can include one or more physical jacks (e.g., Ethernet, coaxial, or phone jacks) or one or more antennas to connect to the communications network 926. In an example, the network interface device 920 can include a plurality of antennas to wirelessly communicate using at least one of single-input multiple-output (SIMO), multiple-input multiple-output (MIMO), or multiple-input single-output (MISO) techniques. The term “transmission medium” shall be taken to include any intangible medium that is capable of storing, encoding or carrying instructions for execution by the machine 900, and includes digital or analog communications signals or other intangible medium to facilitate communication of such software.

Various Notes & Examples

Additional examples of the presently described method, system, and device embodiments are suggested according to the structures and techniques described herein. Other non-limiting examples can be configured to operate separately, or can be combined in any permutation or combination with any one or more of the other examples provided above or throughout the present disclosure.

Example 1 includes the subject matter embodied by an evolved Node B (eNodeB) comprising: a processor arranged to: receive a notification that a User Equipment (UE) is configured to be used for Machine Type Communication (MTC), determine whether the UE is in a connected state, determine whether the UE can enter a power saving mode, and configure the UE to change to a power saving mode, in response to determining that the UE is in the connected state and the UE can enter the power saving mode.

In Example 2, the subject matter of Example 1 can optionally include wherein the connected state comprises a Radio Resource Control Connected (RRC_Connected) state and the power saving mode comprises a Radio Resource Control (RRC) Deep Idle mode.

In Example 3, the subject matter of one or any combination of Examples 1-2 can optionally include wherein operations to determine whether the UE can enter the power saving mode include, upon expiration of a specified amount of time, operations to configure the UE to change to an RRC Idle state.

In Example 4, the subject matter of one or any combination of Examples 1-3 can optionally include wherein the RRC Deep Idle mode is a configuration in an RRC Idle state.

In Example 5, the subject matter of one or any combination of Examples 1-4 can optionally include wherein the RRC Deep Idle mode is an RRC Deep Idle state and is separately configured from an RRC Idle state

In Example 6, the subject matter of one or any combination of Examples 1-5 can optionally include wherein operations to configure the UE to change to an RRC Deep Idle mode include operations to send a network indication to the UE.

In Example 7, the subject matter of one or any combination of Examples 1-6 can optionally include wherein the network indication includes a new NAS signaling message.

In Example 8, the subject matter of one or any combination of Examples 1-7 can optionally include wherein the network indication includes a Radio Resource Control Connection Release (RRCConnectionRelease) message.

In Example 9, the subject matter of one or any combination of Examples 1-8 can optionally include wherein the network indication includes a new RRC Power Saving Release message.

In Example 10, the subject matter of one or any combination of Examples 1-9 can optionally include operations to configure the UE to change to an RRC Idle state.

In Example 11, the subject matter of one or any combination of Examples 1-10 can optionally include wherein operations to configure the UE to change to an RRC Idle state occur only if data activity is expected.

In Example 12, the subject matter of one or any combination of Examples 1-11 can optionally include operations to use a timer to determine when to configure the UE to change to a power saving mode.

In Example 13, the subject matter of one or any combination of Examples 1-12 can optionally include wherein the operations to receive a notification occur over a wireless communications network comprising a 3rd Generation Partnership Project (3GPP) long term evolution (LTE) network.

In Example 14, the subject matter of one or any combination of Examples 1-13 can optionally include operations to configure the UE to leave the power saving mode upon expiration of a specified amount of time.

Example 15 can include, or can optionally be combined with all or portions of the subject matter of one or any combination of Examples 1-14 to include the subject matter embodied by a method performed by circuitry of an evolved Node B (eNodeB) including: receiving, by the eNodeB, a notification that a User Equipment (UE) is configured to be used for Machine Type Communication (MTC), determining whether the UE is in a connected state, determining whether the UE can enter a power saving mode, and configuring the UE to change to a power saving mode, in response to determining that the UE is in the connected state and the UE can enter the power saving mode.

In Example 16, the subject matter of Example 15 can optionally include using a timer to determine when to configure the UE to change to an RRC Deep Idle mode.

In Example 17, the subject matter of one or any combination of Examples 15-16 can optionally include wherein determining whether the UE can enter a power saving mode includes, upon expiration of a specified amount of time, configuring the UE to change to an RRC Idle state.

In Example 18, the subject matter of one or any combination of Examples 15-17 can optionally include wherein configuring the UE to change to an RRC Deep Idle mode includes sending a network indication to the UE.

Example 19 can include, or can optionally be combined with all or portions of the subject matter of one or any combination of Examples 1-18 to include the subject matter embodied by at least one machine-readable medium including instructions for operation of a computing system, which when executed by a machine, cause the machine to perform operations including: determine, by the UE, that the UE is configured to be used for Machine Type Communication (MTC), determine whether the UE is in a Radio Resource Control Connected (RRC_Connected) state, determine whether the UE can enter a power saving mode, and configure the UE to change to an RRC Deep Idle mode, in response to determining that the UE is in the RRC_Connected state and the UE can enter the power saving mode.

In Example 20, the subject matter of Example 19 can optionally include operations to use a timer to determine when to configure the UE to change to an RRC Deep Idle mode.

In Example 21, the subject matter of one or any combination of Examples 19-20 can optionally include wherein operations to determine whether the UE can enter a power saving mode include, upon expiration of a specified amount of time, operations to configure the UE to change to an RRC Idle state.

In Example 22, the subject matter of one or any combination of Examples 19-21 can optionally include wherein operations to configure the UE to change to an RRC Deep Idle mode include operations to send a network indication to the UE.

Example 23 can include, or can optionally be combined with all or portions of the subject matter of one or any combination of Examples 1-22 to include the subject matter embodied by User Equipment (UE) including: a transceiver configured to be used for Machine Type Communication (MTC), and a processor, coupled to the transceiver, arranged to: determine whether the UE is in a Radio Resource Control Connected (RRC_Connected) state, determine whether the UE can enter a power saving mode, and configure the UE to change to an RRC Deep Idle mode, in response to determining that the UE is in the RRC_Connected state and the UE can enter the power saving mode.

In Example 24, the subject matter of Example 23 can optionally include wherein determine whether the UE can enter a power saving mode includes, upon expiration of a specified amount of time, configure the UE to change to an RRC Idle state.

In Example 25, the subject matter of one or any combination of Examples 23-24 can optionally include wherein configure the UE to change to an RRC Deep Idle mode includes send a network indication to the UE.

Each of these non-limiting examples can stand on its own, or can be combined in various permutations or combinations with one or more of the other examples.

The above detailed description includes references to the accompanying drawings, which form a part of the detailed description. The drawings show, by way of illustration, specific embodiments that can be practiced. These embodiments are also referred to herein as “examples.” Such examples can include elements in addition to those shown or described. However, the present inventors also contemplate examples in which only those elements shown or described are provided. Moreover, the present inventors also contemplate examples using any combination or permutation of those elements shown or described (or one or more aspects thereof), either with respect to a particular example (or one or more aspects thereof), or with respect to other examples (or one or more aspects thereof) shown or described herein.

In the event of inconsistent usages between this document and any documents so incorporated by reference, the usage in this document controls.

In this document, the terms “a” or “an” are used, as is common in patent documents, to include one or more than one, independent of any other instances or usages of “at least one” or “one or more.” In this document, the term “or” is used to refer to a nonexclusive or, such that “A or B” includes “A but not B,” “B but not A,” and “A and B,” unless otherwise indicated. In this document, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Also, in the following claims, the terms “including” and “comprising” are open-ended, that is, a system, device, article, composition, formulation, or process that includes elements in addition to those listed after such a term in a claim are still deemed to fall within the scope of that claim. Moreover, in the following claims, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements on their objects.

Method examples described herein can be machine or computer-implemented at least in part. Some examples can include a computer-readable medium or machine-readable medium encoded with instructions operable to configure an electronic device to perform methods as described in the above examples. An implementation of such methods can include code, such as microcode, assembly language code, a higher-level language code, or the like. Such code can include computer readable instructions for performing various methods. The code can form portions of computer program products. Further, in an example, the code can be tangibly stored on one or more volatile, non-transitory, or non-volatile tangible computer-readable media, such as during execution or at other times. Examples of these tangible computer-readable media can include, but are not limited to, hard disks, removable magnetic disks, removable optical disks (e.g., compact disks and digital video disks), magnetic cassettes, memory cards or sticks, random access memories (RAMs), read only memories (ROMs), and the like.

The above description is intended to be illustrative, and not restrictive. For example, the above-described examples (or one or more aspects thereof) can be used in combination with each other. Other embodiments can be used, such as by one of ordinary skill in the art upon reviewing the above description. The Abstract is provided to comply with 37 C.F.R. §1.72(b), to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. Also, in the above Detailed Description, various features can be grouped together to streamline the disclosure. This should not be interpreted as intending that an unclaimed disclosed feature is essential to any claim. Rather, inventive subject matter can lie in less than all features of a particular disclosed embodiment. Thus, the following claims are hereby incorporated into the Detailed Description as examples or embodiments, with each claim standing on its own as a separate embodiment, and it is contemplated that such embodiments can be combined with each other in various combinations or permutations. The scope of the embodiments should be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.

The following claims are hereby incorporated into the detailed description, with each claim standing on its own as a separate embodiment. 

What is claimed is:
 1. An evolved Node B (eNodeB) comprising: a processor arranged to: receive a notification that a User Equipment (UE) is configured to be used for Machine Type Communication (MTC); determine whether the UE is in a connected state; determine whether the UE can enter a power saving mode; and configure the UE to change to a power saving mode, in response to determining that the UE is in the connected state and the UE can enter the power saving mode.
 2. The eNodeB of claim 1, wherein the connected state comprises a Radio Resource Control Connected (RRC_Connected) state and the power saving mode comprises a Radio Resource Control (RRC) Deep Idle mode.
 3. The eNodeB of claim 2, wherein operations to determine whether the UE can enter the power saving mode include, upon expiration of a specified amount of time, operations to configure the UE to change to a Radio Resource Control Idle (RRC_Idle) state.
 4. The eNodeB of claim 2, wherein the RRC Deep Idle mode is a configuration in a Radio Resource Control Idle (RRC_Idle) state.
 5. The eNodeB of claim 2, wherein the RRC Deep Idle mode is an RRC Deep Idle state and is separately configured from a Radio Resource Control Idle (RRC_Idle) state.
 6. The eNodeB of claim 2, wherein operations to configure the UE to change to an RRC Deep Idle mode include operations to send a network indication to the UE.
 7. The eNodeB of claim 6, wherein the network indication includes a new NAS signaling message.
 8. The eNodeB of claim 6, wherein the network indication includes a Radio Resource Control Connection Release (RRCConnectionRelease) message.
 9. The eNodeB of claim 6, wherein the network indication includes a new a Radio Resource Control (RRC) Power Saving Release message.
 10. The eNodeB of claim 2 further comprising, operations to configure the UE to change to a Radio Resource Control Idle (RRC_Idle) state.
 11. The eNodeB of claim 10, wherein operations to configure the UE to change to the RRC Idle state occur only if data activity is expected.
 12. The eNodeB of claim 1 further comprising, operations to use a timer to determine when to configure the UE to change to a power saving mode.
 13. The eNodeB of claim 1, wherein the operations to receive a notification occur over a wireless communications network comprising a 3rd Generation Partnership Project (3GPP) long term evolution (LTE) network.
 14. The eNodeB of claim 1 further comprising, operations to configure the UE to leave the power saving mode upon expiration of a specified amount of time.
 15. A method performed by circuitry of an evolved Node B (eNodeB) comprising: receiving, by the eNodeB, a notification that a User Equipment (UE) is configured to be used for Machine Type Communication (MTC); determining whether the UE is in a connected state; determining whether the UE can enter a power saving mode; and configuring the UE to change to a power saving mode, in response to determining that the UE is in the connected state and the UE can enter the power saving mode.
 16. The method of claim 15 further comprising, using a timer to determine when to configure the UE to change to an RRC Deep Idle mode.
 17. The method of claim 15, wherein determining whether the UE can enter a power saving mode includes, upon expiration of a specified amount of time, configuring the UE to change to a Radio Resource Control Idle (RRC_Idle) state.
 18. The method of claim 15, wherein configuring the UE to change to an RRC Deep Idle mode includes sending a network indication to the UE.
 19. At least one machine-readable medium comprising instructions for operation of a computing system, which when executed by a machine, cause the machine to perform operations that: determine, by the UE, that the UE is configured to be used for Machine Type Communication (MTC); determine whether the UE is in a Radio Resource Control Connected (RRC_Connected) state; determine whether the UE can enter a power saving mode; and configure the UE to change to an RRC Deep Idle mode, in response to determining that the UE is in the RRC_Connected state and the UE can enter the power saving mode.
 20. The machine-readable medium of claim 19 further comprising, operations to use a timer to determine when to configure the UE to change to an RRC Deep Idle mode.
 21. The machine-readable medium of claim 19, wherein operations to determine whether the UE can enter a power saving mode include, upon expiration of a specified amount of time, operations to configure the UE to change to a Radio Resource Control Idle (RRC_Idle) state.
 22. The machine-readable medium of claim 19, wherein operations to configure the UE to change to an RRC Deep Idle mode include operations to send a network indication to the UE.
 23. User Equipment (UE) comprising: a transceiver configured to be used for Machine Type Communication (MTC); and a processor, coupled to the transceiver, arranged to: determine whether the UE is in a Radio Resource Control Connected (RRC_Connected) state; determine whether the UE can enter a power saving mode; and configure the UE to change to an RRC Deep Idle mode, in response to determining that the UE is in the RRC_Connected state and the UE can enter the power saving mode.
 24. The UE of claim 23, wherein determine whether the UE can enter a power saving mode includes, upon expiration of a specified amount of time, configure the UE to change to a Radio Resource Control Idle (RRC_Idle) state.
 25. The UE of claim 24, wherein configure the UE to change to an RRC Deep Idle mode includes send a network indication to the UE. 